package com.dragon.flow.vo.form;

import com.dragon.flow.model.BaseModel;
import lombok.Data;

import java.util.List;

/**
 * @program: flow
 * @description: 自定义表单信息
 * @author: Bruce.Liu
 * @create: 2024-03-02 11:38
 **/
@Data
public class PlusFormInfo extends BaseModel {
    private String id;
    /**
     * 分类code
     */
    private String categoryCode;

    /**
     * 表单标题
     */
    private String title;
    /**
     * 编码
     */
    private String code;
    /**
     * 名称
     */
    private String name;
    /**
     * html内容
     */
    private String content;
    /**
     * 版本号
     */
    private String version;
    /**
     * form的配置json信息 数据库存放json字段
     */
    private String formJson;
    /**
     * 是否流程中使用 1是 0否
     */
    private Integer flowLevelFlag = 1;
    /**
     * 发布状态（1：草稿；2：待发布；3：已发布；4：停用）
     *
     */
    private Integer formStatus;
    /**
     * 表名
     */
    private String tableName;

    // 临时变量 用于查询
    /**
     * 自定义表单创建状态 名称
     */
    private String statusName;
    /**
     * 查询条件
     */
    private String keyWord;

    //名称模糊查询
    private String nameLike;
    //编码模糊查询
    private String codeLike;
    /**
     * 分类ids【查询字段】
     */
    private List<String> categoryCodes;
    private Integer sortNumber;

    /**
     * 适用范围
     */
    private String appliedRangeName;


}
